package com.wing.enterprise.product.model.request;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @version 1.1.0
 * @Author hz
 * @Date 2024-08-30 16:16
 **/
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class ProductReviewAddForm {
    //客户id
    private Long customerId;
    //客户名称
    private String customerName;
    //客户产品类别
    private String cusProductCategory;
    private String cusSkuCode;
    private String cusProductName;
    private String cusProductSpec;
    //客户计量单位
    private String cusProductUnit;
    private Integer cusProductCount;
    private LocalDateTime reviewEndTime;
    private LocalDateTime planGivenTime;
    private Long departmentId;
    //外部产品id
    private Long extProductId;
    private Long postId;
    private String postName;
    private String remark;
    private Long productTypeId;
    private String productNature;
    private String isUseOrAdd;
    //新添加的物料号 isUseOrAdd = 2 才有
    private String inSkuCode;
    //内部物料号 isUseOrAdd = 2 才有
    private Long inSkuCodeHave;
    private String inSkuName;
    private String inSkuSpec;
    private String inSkuUnit;
    private Long inUnitId;
    private String inRemark;
    private String attachmentPdf;
    private String fileName;
    private Long reviewProcessId;

    private String mainCalWay;
    private Long mainUnitId;
    private String mainUnitRate;

    private String subCalWay;
    private Long subUnitId;
    private String subUnitRate;
    //成本核算
    private String costCheckType;
    //是否质检是否质检
    private String checkStatus;
    //是否料箱管理
    private String boxStatus;

    //工艺说明
    private String processDescription;

    //评审相关
    private String result;

    //评论用时
    private String reviewTime;

    //评论备注
    private String reviewDesc;
    /**
     * 创建者
     */
    private Long creator;

}
